package com.psp.park.controller.req;

import java.io.Serializable;
import java.util.Date;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.annotation.JSONField;

public class ReqCooperationRecordJsonParam implements Serializable {

	private static final long serialVersionUID = 1L;

	private String beanVersion = "v1.0";

	@JSONField(name = "serial_number")
	private String serialNumber;

	@JSONField(name = "field_1")
	private String companyName; // 公司名称

	@JSONField(name = "field_2")
	private JSONArray businessDomain; // 业务领域

	@JSONField(name = "field_3")
	private String companyBrief; // 公司简介

	@JSONField(name = "field_4")
	private JSONArray businessLicense; // 营业执照副本 img url 数组

	@JSONField(name = "field_5")
	private JSONArray companyBriefImg;// 公司相关介绍

	@JSONField(name = "field_7")
	private String userName;// 姓名

	@JSONField(name = "field_8")
	private String contactPhone;// 手机

	@JSONField(name = "field_9")
	private String email;// 邮箱

	@JSONField(name = "field_12")
	private String parkAccount; // 业务员账户

	@JSONField(name = "info_remote_ip")
	private String infoRemoteIp; // 远程ip地址

	private Date createdTime = new Date(); // 表单创建，提交

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	public String getBeanVersion() {
		return beanVersion;
	}

	public void setBeanVersion(String beanVersion) {
		this.beanVersion = beanVersion;
	}

	public String getSerialNumber() {
		return serialNumber;
	}

	public void setSerialNumber(String serialNumber) {
		this.serialNumber = serialNumber;
	}

	public String getCompanyName() {
		return companyName;
	}

	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}

	public JSONArray getBusinessDomain() {
		return businessDomain;
	}

	public void setBusinessDomain(JSONArray businessDomain) {
		this.businessDomain = businessDomain;
	}

	public String getCompanyBrief() {
		return companyBrief;
	}

	public void setCompanyBrief(String companyBrief) {
		this.companyBrief = companyBrief;
	}

	public JSONArray getBusinessLicense() {
		return businessLicense;
	}

	public void setBusinessLicense(JSONArray businessLicense) {
		this.businessLicense = businessLicense;
	}

	public JSONArray getCompanyBriefImg() {
		return companyBriefImg;
	}

	public void setCompanyBriefImg(JSONArray companyBriefImg) {
		this.companyBriefImg = companyBriefImg;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getContactPhone() {
		return contactPhone;
	}

	public void setContactPhone(String contactPhone) {
		this.contactPhone = contactPhone;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getParkAccount() {
		return parkAccount;
	}

	public void setParkAccount(String parkAccount) {
		this.parkAccount = parkAccount;
	}

	public String getInfoRemoteIp() {
		return infoRemoteIp;
	}

	public void setInfoRemoteIp(String infoRemoteIp) {
		this.infoRemoteIp = infoRemoteIp;
	}

	public Date getCreatedTime() {
		return createdTime;
	}

	public void setCreatedTime(Date createdTime) {
		this.createdTime = createdTime;
	}

	public String toJsonString() {
		return "{beanVersion:\"" + beanVersion + "\",serialNumber:\"" + serialNumber + "\", companyName:\""
				+ companyName + "\", businessDomain:" + businessDomain + ", companyBrief:\"" + companyBrief
				+ "\", businessLicense:" + businessLicense + ", companyBriefImg:" + companyBriefImg + ", userName:\""
				+ userName + "\", contactPhone:\"" + contactPhone + "\", email:\"" + email + "\", parkAccount:\""
				+ parkAccount + "\",createdTime:" + createdTime.getTime() + ", infoRemoteIp:\"" + infoRemoteIp + "\"}";
	}

}
